+vtk9 (9.5.2+dfsg3-2) UNRELEASED; urgency=medium
+
+ * extra VTK modules support paraview. Closes: #1100766
+ * don't configure xdmf3 (i.e. IOParallelXdmf3) on 32-bit arches,
+ where vtk's copy of xdmf3 fails to build. See Bug#1126484
+ (upstream paraview Issue #22630)
+
+ -- Drew Parsons <dparsons@debian.org> Tue, 27 Jan 2026 11:31:20 +0100
+
vtk9 (9.5.2+dfsg3-1) unstable; urgency=medium
* Team upload.
-DVTK_MODULE_ENABLE_VTK_RenderingParallelLIC=WANT \
-DVTK_MODULE_ENABLE_VTK_RenderingMatplotlib=WANT \
-DVTK_MODULE_ENABLE_VTK_AcceleratorsVTKmFilters=WANT \
- -DVTK_MODULE_ENABLE_VTK_IOGDAL=WANT -DVTK_MODULE_ENABLE_VTK_IOXdmf2=WANT \
- -DVTK_MODULE_ENABLE_VTK_IOParallelXdmf3=WANT -DVTK_MODULE_ENABLE_VTK_IOFFMPEG=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOGDAL=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOXdmf2=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOFFMPEG=WANT \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelDIY2=WANT \
- -DVTK_MODULE_ENABLE_VTK_IOVPIC=WANT -DVTK_MODULE_ENABLE_VTK_IOAvmesh=WANT \
- -DVTK_MODULE_ENABLE_VTK_IOH5part=WANT -DVTK_MODULE_ENABLE_VTK_IOH5Rage=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOVPIC=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOAvmesh=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOH5part=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOH5Rage=WANT \
-DVTK_MODULE_ENABLE_VTK_IOOMF=WANT \
-DVTK_MODULE_ENABLE_VTK_IOParallelExodus=WANT \
-DVTK_MODULE_ENABLE_VTK_IOParallelLSDyna=WANT \
- -DVTK_MODULE_ENABLE_VTK_IOPIO=WANT -DVTK_MODULE_ENABLE_VTK_IOTRUCHAS=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOPIO=WANT \
+ -DVTK_MODULE_ENABLE_VTK_IOTRUCHAS=WANT \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelFlowPaths=WANT \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelStatistics=WANT \
-DVTK_MODULE_ENABLE_VTK_cli11=WANT \
-DVTK_MODULE_ENABLE_VTK_RenderingParallel=WANT \
-DVTK_MODULE_ENABLE_VTK_RenderingVolumeAMR=WANT
-# Adios2 is only available on 64-bit systems
+# 32-bit architectures don't support all features
ifneq ($(DEB_HOST_ARCH_BITS),32)
+
+# paraview wants IOXdmf3 (configured here as IOParallelXdmf3)
+# and therefore it wants VTK:xdmf3,
+# but vtk's copy of xdmf3 fails to build on 32-bit arches, see Bug#1126484
+extra_flags += -DVTK_MODULE_ENABLE_VTK_IOParallelXdmf3=WANT
+
+# Adios2 is only available on 64-bit systems
extra_flags += -DVTK_MODULE_ENABLE_VTK_IOADIOS2=WANT \
-DCMAKE_PREFIX_PATH="$(CMAKE_PREFIX_PATH);/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/adios2/mpi"
+
endif
override_dh_auto_configure: